os.time
Description:
Renvoie l’heure actuelle lorsqu’il est appelé sans arguments, ou un temps représentant la date et l’heure indiquée par le tableau ci-dessous.
os.time([ table ])
Paramètres:
table: (optionnel) Ce tableau doit avoir les champs
année (quatre chiffres),
mois (1-12),
jour (1-31),
et peut comporter des champs
heure (0-23, la valeur par défaut est 12),
min (0-59, la valeur par défaut est 0),
sec (0-61, 0 par défaut),
et isdst (heure d’été, un booléen, la valeur par défaut est nulle).
Valeurs retournées:
number: le temps en seconde.
Exemple:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | -- Creation d une table avec la date -- 29 décembre 1995 20h47 local t = {} t.year = 1995 t.month = 12 t.day = 29 t.hour = 20 t.min = 47 t.sec = 0 -- ou en une seule ligne: local t2 = {year = 1995,month = 12,day = 29,hour = 20,min = 47,sec = 0} -- affichage de la date courante. fibaro:debug(os.time()) -- affichage de la date définie dans le tableau. fibaro:debug(os.time(t)) |
-- Creation d une table avec la date -- 29 décembre 1995 20h47 local t = {} t.year = 1995 t.month = 12 t.day = 29 t.hour = 20 t.min = 47 t.sec = 0 -- ou en une seule ligne: local t2 = {year = 1995,month = 12,day = 29,hour = 20,min = 47,sec = 0} -- affichage de la date courante. fibaro:debug(os.time()) -- affichage de la date définie dans le tableau. fibaro:debug(os.time(t))
[…] os.time() tonumber() tostring() […]